﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;

/// <summary>
/// Summary description for EstructuracionEnt
/// </summary>
public class EstructuracionEnt
{

    int idProyecto;
    int idsIteraciones;
    int idsActividades;
    int idsTareas;
    int idsEntregables;
    int idsEmpleados;
    string estado1;
    DateTime fechaAsignacion1;
    DateTime fechaLimite1;
    string estado2;
    DateTime fechaAsignacion2;
    DateTime fechaLimite2;
    
    public int IdProyecto
    {
        get
        {
            return this.idProyecto;
        }
        set
        {
            this.idProyecto = value;
        }
    }

    public int IdsIteracion
    {
        get
        {
            return this.idsIteraciones;
        }
        set
        {
            this.idsIteraciones = value;
        }
    }

    public int IdsActividades
    {
        get
        {
            return this.idsActividades;
        }
        set
        {
            this.idsActividades = value;
        }
    }

    public int IdsTareas
    {
        get
        {
            return this.idsTareas;
        }
        set
        {
            this.idsTareas = value;
        }
    }

    public int IdsEntregables
    {
        get
        {
            return this.idsEntregables;
        }
        set
        {
            this.idsEntregables = value;
        }
    }

    public int IdsEmpleados
    {
        get
        {
            return this.idsEmpleados;
        }
        set
        {
            this.idsEmpleados = value;
        }
    }


    public string Estado1
    {
        get
        {
            return this.estado1;
        }

        set
        {
            this.estado1 = value;
        }
    }

    public string Estado2
    {
        get
        {
            return this.estado1;
        }

        set
        {
            this.estado1 = value;
        }
    }

    public DateTime FechaAsignacion1
    {
        get
        {
            return this.fechaAsignacion1;
        }
        set
        {
            this.fechaAsignacion1 = value;
        }
    }

    public DateTime FechaAsignacion2
    {
        get
        {
            return this.fechaAsignacion2;
        }
        set
        {
            this.fechaAsignacion2 = value;
        }
    }


    public DateTime FechaLimite1
    {
        get
        {
            return this.fechaLimite1;
        }
        set
        {
            this.fechaLimite1 = value;
        }
    }
    
    
    public DateTime FechaLimite2
    {
        get
        {
            return this.fechaLimite2;
        }
        set
        {
            this.fechaLimite2 = value;
        }
    }


    public EstructuracionEnt()
    {
    }

    public EstructuracionEnt (int idProyecto, int idsIteraciones, int idsActividades,
                                int idsTareas, int idsEntregables, int idsEmpleados,
                                 DateTime fechaAsignacion1, DateTime fechaLimite1,string estado1)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.IdsEntregables = idsEntregables;
        this.IdsEmpleados = idsEmpleados;
        this.Estado1 = estado1;
        this.fechaAsignacion1 = fechaAsignacion1;
        this.fechaLimite1 = fechaLimite1;
    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                               int idsTareas,  DateTime fechaAsignacion2, DateTime fechaLimite2,string estado2)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.Estado2 = estado2;
        this.fechaAsignacion2 = fechaAsignacion2;
        this.fechaLimite2 = fechaLimite2;
       
    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                               int idsTareas, int idsEntregables, int idsEmpleados,
                                DateTime fechaAsignacion2, string estado1)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.IdsEntregables = idsEntregables;
        this.IdsEmpleados = idsEmpleados;
        this.Estado1 = estado1;
        this.fechaAsignacion2 = fechaAsignacion2;

    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                              int idsTareas, DateTime fechaAsignacion1, string estado2)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.Estado2 = estado2;
        this.fechaAsignacion1 = fechaAsignacion1;


    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                               int idsTareas, int idsEntregables, int idsEmpleados)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.IdsEntregables = idsEntregables;
        this.IdsEmpleados = idsEmpleados;
      
    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,int idsTareas)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
      
    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                                int idsTareas, int idsEntregables, int idsEmpleados,
                                 DateTime fechaAsignacion1)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.IdsEntregables = idsEntregables;
        this.IdsEmpleados = idsEmpleados;
        this.fechaAsignacion1 = fechaAsignacion2;
    }

    public EstructuracionEnt(int idProyecto, int idsIteraciones, int idsActividades,
                               int idsTareas, DateTime fechaAsignacion1)
    {
        this.IdProyecto = idProyecto;
        this.IdsIteracion = idsIteraciones;
        this.IdsActividades = idsActividades;
        this.IdsTareas = idsTareas;
        this.fechaAsignacion1 = fechaAsignacion1;

    }

}
